from flask import Flask,request
from flask import render_template
# 服务端：中央登记中心

app = Flask(__name__)
# 1. 路由：url
# 1.1 相对路径（一部分，不是完整），一部分:相对 IP地址的，endpoint（终结点）
# 1.2 request，methods 【GET默认】【POST】
# 2. 视图函数：
# 2.1 代码块，用来处理数据的（python核心）。
# 2.2 返回值：'Hello World!'文本（用户体验极低，且不容易处理）
#            html文件，（用户体验高，UI美观简洁）

# 1. request，methods 【GET默认】
@app.route('/')
def index():
    return render_template('index.html')

@app.route('/shoppingcart')
def shoppingcart():
    return render_template('shoppingcart.html')

@app.route("/frist")
def first():
    return render_template("shoppingcart.html")

# 2. request，methods 【POST】
@app.route('/index')
def hello_world():
    return render_template('hello.html')

@app.route('/result',methods=['POST'])
def result():
    # 用户数据提交到这里了
    py_firstname = request.form['firstname']
    py_lastname = request.form['lastname']
    py_fullname = py_firstname.title() + ' ' + py_lastname.title()
    py_serch4letters = set(request.form['word']) & set(request.form['vowels'])
    return render_template('result.html',
                           fullname = py_fullname,
                           serch4letters = py_serch4letters)



if __name__ == '__main__':
    app.run()
